package com.chenwei.design.proxy.staticProxy;

/**
 * 使用代理
 *
 * @author: chenwei
 * @date: 2021/3/28 12:46
 */
public class Client {

    public static void main(String[] args) {
        //1.创建被代理对象
        TargetObject work = new TargetObject();
        //2.创建代理对象，将被代理对象传入
        ProxyObject workImplProxy = new ProxyObject(work);
        // 通过代理对象，调用到被代理对象的方法
        // 即：执行的是代理对象的方法，代理对象再去调用目标对象的方法
        workImplProxy.work();
    }
}
